export interface RequireVO {
  /**
   * 需求主键
   */
  id: string | number;

  /**
   * 租户编号
   */
  tenantId: string | number;

  /**
   * 标题
   */
  title: string;

  /**
   * 需求类型（inner内部需求 customer客户需求）
   */
  requireType: string;

  /**
   * 优先级（low低 middle中 high高）
   */
  priority: string;

  /**
   * 内容
   */
  content: string;

  /**
   * 图片、文件
   */
  files: string;

  /**
   * 关联人员
   */
  relatedUsers: string;

  /**
   * 状态（待处理 处理中 已关闭 已删除 非需求 重复）
   */
  status: string;

  /**
   * 创建部门
   */
  createDept: number;

  /**
   * 创建者
   */
  createBy: number;

  /**
   * 创建时间
   */
  createTime: string;

  /**
   * 修改者
   */
  updateBy: number;

  /**
   * 创建时间
   */
  updateTime: string;

}

export interface RequireForm extends BaseEntity {
  /**
   * 需求主键
   */
  id?: string | number;

  /**
   * 租户编号
   */
  tenantId?: string | number;

  /**
   * 标题
   */
  title?: string;

  /**
   * 需求类型（inner内部需求 customer客户需求）
   */
  requireType?: string;

  client_id?: number;

  /**
   * 优先级（low低 middle中 high高）
   */
  priority?: string;

  /**
   * 内容
   */
  content?: string;

  /**
   * 图片、文件
   */
  files?: string;

  /**
   * 关联人员
   */
  relatedUsers?: string;

  /**
   * 状态（待处理 处理中 已关闭 已删除 非需求 重复）
   */
  status?: string;

  createByName?: string;

  updateByName?: string;

  createDeptName?: string;

}

export interface RequireQuery extends PageQuery {

  /**
   * 租户编号
   */
  tenantId?: string | number;

  /**
   * 标题
   */
  title?: string;

  /**
   * 需求类型（inner内部需求 customer客户需求）
   */
  requireType?: string;

  /**
   * 优先级（low低 middle中 high高）
   */
  priority?: string;

  /**
   * 状态（待处理 处理中 已关闭 已删除 非需求 重复）
   */
  status?: string;

  /**
   * 关联人员
   */
  relatedUsers?: string;

    /**
     * 日期范围参数
     */
    params?: any;
    isAsc?: string;
    orderByColumn?: string;
}



